#include<stdio.h>
#include<string.h>
char *my_strcpy(char *val_1,char *val_2,int len)
{
    //判断是否有空指针
    if(NULL==val_1||NULL==val_2)
    {
        printf("字符串错误\n");
    }
    for (size_t i = 0; i < len; i++)
    {
       val_1[i]=val_2[i];
    }
    val_1[len]='\0';
    return 0 ;
}


int main(int argc, char const *argv[])
{
    char val_1[128]="123456";
    char val_2[128]="abcde";
    my_strcpy(val_1,val_2,strlen(val_2));
    puts(val_1);
    puts(val_2);
    return 0;
}
